C1CollectionView は IC1CollectionView インタフェースを実装し、このインタフェースは標準の ICollectionView インタフェースを実装しています。WPF の標準の CollectionView クラスと同様に、C1CollectionView は、最新の項目管理、項目選択、ソート、グループ化、フィルタ処理、および編集機能をサポートします。このマニュアル内のトピックで十分な情報が得られない場合は、WPF や Silverlight の ICollectionView の使用方法を Web で検索すれば、UWP でも活用できる有益な情報を容易に見つけることができます。
C1CollectionView クラスは C1.Xaml アセンブリにあります。
C1CollectionView を使用するには、ビジネスオブジェクトの IEnumerable コレクションを使用してインスタンス化します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim customers As List(Of Customer) = Await GetCustomerData() Dim view = New C1.Xaml.C1CollectionView(customers) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
List<Customer> customers = await GetCustomerData(); var view = new C1.Xaml.C1CollectionView(customers); |
次に、ItemsControl またはデータグリッドに連結して、C1CollectionView の使用を開始します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
C1FlexGrid1.ItemsSource = view |
C# コードの書き方
C# |
コードのコピー
|
---|---|
c1FlexGrid1.ItemsSource = view; |